Skip to content

Add FreeBSD build job to swift_package_test workflow#257

Merged
etcwilde merged 1 commit intoswiftlang:mainfrom
jakepetroules:eng/PR-freebsd
Apr 10, 2026
Merged

Add FreeBSD build job to swift_package_test workflow#257
etcwilde merged 1 commit intoswiftlang:mainfrom
jakepetroules:eng/PR-freebsd

Conversation

@jakepetroules
Copy link
Copy Markdown
Contributor

Adds a new freebsd-build job using vmactions/freebsd-vm to run Swift builds and tests inside a FreeBSD VM on Ubuntu runners. Configurable via freebsd_swift_versions, freebsd_os_versions, freebsd_host_archs, freebsd_pre_build_command, freebsd_build_command, freebsd_env_vars, and enable_freebsd_checks inputs. Supports cross-PR testing, nightly flag selection, and multi-arch runner selection matching the existing Linux job pattern.

@jakepetroules jakepetroules requested a review from a team as a code owner April 4, 2026 01:44
Adds a new freebsd-build job using vmactions/freebsd-vm to run Swift
builds and tests inside a FreeBSD VM on Ubuntu runners. Configurable
via freebsd_swift_versions, freebsd_os_versions, freebsd_host_archs,
freebsd_pre_build_command, freebsd_build_command, freebsd_env_vars,
and enable_freebsd_checks inputs. Supports cross-PR testing, nightly
flag selection, and multi-arch runner selection matching the existing
Linux job pattern.
@jakepetroules
Copy link
Copy Markdown
Contributor Author

This is working successfully in swiftlang/swift-build#1280

@etcwilde etcwilde merged commit 3b5576d into swiftlang:main Apr 10, 2026
@jakepetroules jakepetroules deleted the eng/PR-freebsd branch April 10, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants